home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 20 / 5 / DISK2058.ZIP / UNFAST.EXE / DOC.HLP < prev    next >
Text File  |  1980-01-01  |  19KB  |  448 lines

  1. CLIST is a program to print FAST source files using two columns.
  2.  
  3. CLIST prints using compressed text 17 cpi & 1/8" line spacing. The settings
  4. can be changed in the CLIST.F file then recompiled.
  5.  
  6. CLIST can be used for making hard copies of files when paper is in short supply
  7. or just to get more code on a page for easier manual debugging.
  8. CMP Compares two files by displaying any differences between the two files at
  9. all locations.
  10.  
  11. Each differnce is displayed as 'ADDR : B1 ! B2'.
  12.  
  13. All values are in hex.
  14. The address starts at 0.
  15. A file in excess of 64k is ignored.
  16.  
  17. ESC aborts while running.
  18. SPACE can be used to suspend the listing.
  19.  
  20. COMPF compresses and uncompresses both FAST and ASM files.
  21.  
  22. Firstly run COMPF.
  23.  
  24. When asked for a file enter
  25.  
  26.     1) *.F to compress all FAST source files.
  27.     2) *.ASM to compress all ASM source files.
  28.  
  29.     3) *.FX to uncompress all FAST source files.
  30.     4) *.AX to uncompress all ASM source files.
  31.  
  32. Note! The file created (with the compressed data) is called _.FX or _.AX.
  33.  
  34. To compress a single file use its filename, eg WT.F; this will create a file
  35. called WT.FX. Therefore to uncompress it use WT.FX as the file name.
  36.  
  37. COMPF was written because I currently have no file compression utility, most
  38. would work better than COMPF, for added compression try compressing the .FX
  39. (or .AX) files before say sending them by modem or putting them onto a 360k
  40. disk.
  41. CR counts the number of lines in any group of files (by counting carriage
  42. returns).
  43.  
  44. After entering CR you will be asked for the file(s), for multiple files use
  45. wild card characters, eg '*' & '?'.
  46. D is an another directory command, 3 columns are displayed, sorted by name.
  47.  
  48. Examples:   () - means that part is implied eg d (*.*). Type D to get DIR *.*
  49.  
  50.             d (*.*)        ;Displays all files and directories.
  51.             d \asm\(*.*)   ;Displays all files in the sub-directory \asm.
  52.             d a:*.doc      ;Displays all DOC files on drive A.
  53.             d F(*.*)       ;Displays all files starting with F.
  54.  
  55.  
  56. Press any key to suspend the directory - it scrolls fairly fast, escape to
  57. abort.
  58. DC is the start of my own DOS DEBUG substitute.
  59.  
  60. This was written as a complimentary program for SOFA and FAST. However I
  61. started using FAST more so needed a debugger specifically for FAST. Hence the
  62. source debug/trace program: FASTT (also written in FAST - of course).
  63.  
  64. DC offers a quick way to unassemble machine code - also producing sort of
  65. labels. If anybody would like to see DC complete then encourage me, for a
  66. worthy fee I would complete it to your specifications and give you completed
  67. source code.
  68. DSCR dumps the screen image to a disk file when activated using PrtSc.
  69. EDIT is another way to type commands into the computer, with the following
  70. features: - Access to the last 16 commands is available through a window.
  71.           - Easier editing with more commands.
  72.  
  73. Keys:  F1, F3, arrows, ESC & INS/DEL act as they do in DOS.
  74.  
  75.        The UP and DOWN arrows bring up the window with the last 16 commands,
  76.        press ESC to return to the command line or ENTER to select the command
  77.        to modify before using. Pressing the first letter of the command line in
  78.        the window moves the highlight bar to the next matching entry.
  79.  
  80.        CTRL-END & F6 clear to end of line.
  81.  
  82.  
  83. EDIT only works in 80 column text mode on CGA and HGA/MDA cards.
  84.  
  85. Some extra functions are provided so when the computer goes into graphics mode
  86. you can still continue:
  87.  
  88.     ALT-X quits edit and frees up memory used (if no other TSRs loaded since
  89.         EDIT). Command line entry is resumed using the standard DOS routine
  90.         which works in graphics modes.
  91.     ALT-C clears the screen and resets the computer back to text mode.
  92. FASTT is the fast utility to trace source files line by line.
  93.  
  94. To run FASTT firstly compile your program with the #TRACE ON and #TRACE OFF
  95. options set in the correct places. FAST says a program can be traced by
  96. telling you that an FT file was created.
  97.  
  98. Type 'FASTT file', all the source files that will be used are checked to
  99. make sure they exist in the default directory, it not an error will occur.
  100.  
  101. When tracing a program the full screen is used, pressing any key advances to
  102. the next line.
  103.  
  104. Notes ! A traced program can abort using BREAK but using the current version of
  105.         FASTT it will typically crash.
  106.       ! FASTT uses 1 file handle for each source file that is actually traced,
  107.         this may limit FASTT use.
  108.       ! FASTT only works properly in the 80 column colour text mode.
  109.       ! When the Scroll-Lock light is on then the programs runs faster without
  110.         showing any details on screen, this can be used to optional turn
  111.         tracing off until a certain condition applies.
  112. FFIND is similar to the DOS 'find' command, it is designed for global searches.
  113.  
  114. Example: FFIND  ─┘
  115.          Which files? *.f  ─┘
  116.          Look for? high_score  ─┘
  117.  
  118. FFIND displays the file it is looking through and when a match is found it
  119. lists it on the screen.
  120.  
  121. The wild card ? can be used to mean anything.
  122. Any part of a file longer than 64k is ignored.
  123. FFIND is case sensitive (case must match exactly).
  124. Pressing CTRL-SCROLL LOCK (break) will abort the find before finished.
  125.  
  126. To send FFIND output to a disk or printer then use the standard DOS
  127. pipe/redirection commands. Print using >prn, or disk using >filename
  128. FREE displays the number of Kilobytes free for DOS at anytime.
  129.  
  130. FSET is the setup utility for FAST, SOFA and FFD.
  131.  
  132. It is provided so you can use it in your own programs. FSET is user friendly
  133. and designed specifically to make the user trustworthy of the product he or
  134. she is about to install - very important!
  135.  
  136. FSET.F contains tables at the end which define the installation for any
  137. number of different programs or files.
  138. GAME is a small shoot-em up (try it - see what happens).
  139.  
  140. Playing keys: A     - UP
  141.               Z     - DOWN
  142.               ENTER - FIRE
  143.               ESC   - EXIT
  144.  
  145. Must have a CGA card (or CGA emulator if HGA).
  146.  
  147. If the game is too fast then change it so that there are more background dots
  148. or puts delays into the source file, then recompile it.
  149. Eg: Line 4, change const backdots=9 to another value.
  150.  
  151. HEXD is a TSR program that has 4 basic utilities, it may have various
  152. preferences over other TSRs because it uses very little memory (10k).
  153.  
  154.   1) Ascii table with all 256 characters shown at once. To find the number of a
  155.      character move the cursor using the numeric keypad (diagonal also). The
  156.      character number is shown in hex and decimal at the bottom.
  157.  
  158.   2) The number conversion allows entry of a hex or decimal number which is then
  159.  
  160.  
  161.      displayed in DECIMAL  HEX  BINARY across the window. Press H to enter a hex
  162.  
  163.  
  164.      number or D to enter decimal. Press PgUp or PgDn to change the numbers.
  165.  
  166.   3) Keyboard codes - Press the key to see its KEY code, SCAN code and shift
  167.      byte values. KEY is the ascii value of the key.
  168.      SCAN is the keyboard return code for the key - includes arrows and function
  169.  
  170.  
  171.      keys. KEYSCAN = SCAN * 256 + KEY
  172.      Pushing ESC returns to the main menu - its KEY = 27, SCAN = 1.
  173.  
  174.   4) Colours - shows the colour and its hex value.
  175.      To read the colours HEX value - take the first hex digit from the
  176.      righthand side down, the second digit from the row across the top.
  177.  
  178. To disable HEXD from working press D on the main menu.
  179.  
  180. Avoid activating HEXD in the middle of a disk operation or while certain
  181. application programs are initialising thenselves - sometimes hangs system.
  182.  
  183. Activate using both left and right shift keys together.
  184.  
  185. To select an option from the menu either move bar with up/down or press the
  186. first letter of the option to activate immediately.
  187. MAKEMSG creates/modifies .ERR files (such as the \DOS.ERR file).
  188.  
  189. ** MERR is a new program for creating .ERR files.
  190.  
  191. To create/modify messages, just enter its number - then type the message in.
  192.  
  193. To print all messages, type 'p' instead of a number.
  194.  
  195. To save the changes made, press ENTER or ESC to exit (MAKEMSG asks if you want
  196. to save the changes).
  197.  
  198. Type MAKEMSG ─┘ to start, then \DOS.ERR to create/modify messages within the
  199. file. Any .ERR file created by MAKEMSG or MERR can be modified.
  200. MERR does the same as MAKEMSG but uses windows and scroll bar selection for
  201. easier use.
  202.  
  203. See MAKEMSG for a description.
  204. MISsile is a 1 or 2 player game. Each player (or computer) must try to destroy
  205. the enemy base by firing a missile at the opponent.
  206.  
  207. The game is played where both players move simultaneously.
  208.  
  209. Keys:       Function.        Player ONE   Player TWO
  210.             ----------------------------------------------------
  211.             Decrease angle       F1           7 (numeric keypad)
  212.             Increase angle       F2           9 (numeric keypad)
  213.             Decrease force       F3           1 (numeric keypad)
  214.             Increase force       F4           3 (numeric keypad)
  215.         Fire         tilde          2 (numeric keypad)
  216.  
  217.             Quit = ESC
  218.  
  219. Notes: A missile will blow up if it hits ANYTHING.
  220.        The clouds give an indication as to the winds speed and direction.
  221.        Each player scores 500 points for destroying the enemy base.
  222.        A base will blow up if a) it has been hit sufficiently by missiles,
  223.                               b) falling shrapnel has destroyed it.
  224. MUSIC is a simple music program.
  225.  
  226. MUSIC was designed for entering the musical notes. The print feature in MUSIC
  227. converts the notes to tablature but is not 100% accurate as my knowledge of
  228. music is not great. I think I've got it working only when a song is in the key
  229. of D.
  230.  
  231. ALT-D Deletes the current Bar.
  232. ALT-C Copies the current Bar.
  233. ALT-R Toggles the 'repeat' status.
  234. ALT-I Sets the current bar as containing the intro details, not repeated.
  235.       Should only use this for the first bar, each sharpened note in the intro
  236.       bar will represent the key of the music, ie: each sharpened note in the
  237.       intro will be sharpened in the rest of the music.
  238.       Don't put any note in the very first spot (each bar is 16 places).
  239.  
  240. S     Sharpen current note (brighter colour)
  241. ESC   Save and Exit.
  242. P     Play the music.
  243. +/-   Increase/Decrease Tempo.
  244.      Move note up/down tablature, ie: change note at cursor.
  245. Del   Reset note, ie: no note.
  246. a-g   Set note, change octave of current note.
  247. ALT-G Prints guitar tablature to printer.
  248.  
  249. OTHELLO is the board game (also called Reversi).
  250.  
  251. You can play either computer or human.
  252.  
  253. Warning! This program was written along time ago, I have not modified it to
  254.          keep up with FASTs improvements.
  255.  
  256.          The computer adapts a 'different' yet flawed technique for its choice
  257.          in strategies.
  258. PC displays all SELECTED files on the screen SORTED by FILENAME.EXT.
  259.  
  260. The user then selects a file by positioning the cursor over the filename and
  261. pressing ENTER (or P for printout).
  262.  
  263. A file called PC.FIL must be in the root directory of the current drive, if it
  264. doesn't exist then the default *.DOC is used. If PC.FIL does exist then it must
  265. contain filenames using wildcard characters (Only files in the current directory
  266.  
  267.  
  268. can be displayed). PC.FIL can be created using any ASCII text editor.
  269.  
  270. Example PC.FIL: *.F
  271.                 *.LST
  272.                 *.DOC    (three seperate lines in the file.)
  273.  
  274. When a file is displayed any of HOME, END, UP, DOWN, PGDN & PGUP can be used to
  275. move around the file.
  276.  
  277. If the line length is greater than 160 characters then the UP/PGUP will
  278. sometimes 'jump' the display.
  279.  
  280. PC will handle a maximum of 1024 files.
  281.  
  282. A wordstar option is provided, press W to toggle when in display mode.
  283.  
  284. PCSOFT is a One Fingered Typist utility program.
  285.  
  286. "This program is supplied to registered users only."
  287.  
  288. Add "PCSOFT" to your autoexec.bat file to make PCSOFT active all the time.
  289. With PCSOFT you push the shift key (shift, alt or control) and then push the
  290. other key. More than one shift key can be pushed, for example CTRL then ALT
  291. followed by DEL would do a system reset.
  292.  
  293. PCSOFT does not effect the current keyboard use in most cases, a multi-finger
  294. typist would not notice it.
  295.  
  296. This program was designed for use by people with an interest or need for
  297. computers but are restricted to pushing one key with whatever possible means.
  298. Secondary use: One hand using a mouse then second can still do everything.
  299. PHONE is a terminal emulator and file transfer program for use with calling
  300. of BBS's or other data services.
  301.  
  302. "This program is supplied to registered users only."
  303.  
  304. Help is provided seperately with this program. PHONE.DOC
  305. The configuration file is PHONE.CFG, a default configuration is also provided.
  306. PSCR overrides the normal Shift-PrtSc function.
  307.  
  308. Adds 3 features to Shift-PrtSc.
  309.  
  310. 1) Allows selection of any part of the screen when in 80 column colour text
  311.    mode (the default for almost every application).
  312.          Keys: Move top-left corner with shifted-arrows.
  313.                Move bottom-right corner with arrows.
  314.                Press ENTER to print highlighted area.
  315.                ESC to abort screen dump.
  316.  
  317. 2) If using 320*200 colour screen then it will be printed with a little shading.
  318.  
  319.  
  320.    Your printer must have the 640 dots per page graphics setting.
  321.    SDUMP is currently setup for a Panasonic KX-P1082.
  322.    All colours will be shaded using a 2*2 grid for the 4 colours.
  323.  
  324. 3) If using the 640*200 graphics screen then it will be printed.
  325.    Your printer must have the 640 dots per page graphics setting.
  326.    SDUMP is currently setup for a Panasonic KX-P1082.
  327.  
  328. Note: If the printer is in any other mode then the default print screen is used.
  329.  
  330.  
  331.  
  332. PU (Printer Utilities) is a comprehensive TSR program to set the printer
  333. options from the keyboard. TSR=Terminate and Stay Resident.
  334.  
  335. PU has 21 built in and 21 user definable printer options.
  336.  
  337. PU has basic features from the main menu, Line Feed, Form Feed, Reset and
  338. printing test messages to help setting up the printer.
  339.  
  340. The menu works with one-touch operation - press the first letter of the option
  341. to activate it.
  342.  
  343. Note: When Keeping the options (save) a copy of PU.CFG will be saved in the
  344.       CURRENT disk/directory.
  345. PURGE is a file deleter and file viewer.
  346.  
  347. Type 'PURGE *.BAK' and all backup files will be displayed for selection.
  348.  
  349. Pressing F1 would select all files. Pressing D and confirming would delete
  350. all SELECTED files.
  351.  
  352. Pressing V displays the current highlighted file on screen, only the first page
  353. is displayed - just to job your memory of what the file is.
  354.  
  355. Typing 'PURGE' assumes *.* (all files in current directory).
  356. RKEY is a key redefinition program, similar to the old NEWKEY PD program.
  357.  
  358. RKEY is due for many modifications, at the moment it provides a very quick
  359. way of storing simple key macros (1 level deep).
  360.  
  361. Its main use for me has been while editing source files to quickly use the
  362. learn and playback option to do repetitive tasks.
  363. SED (Sector EDitor) allows access to all sectors on a hard disk, ignoring the
  364. partition limits.
  365.  
  366. SED can view a maximum of 64 sectors, 15 heads & 1024 tracks.
  367.  
  368. All menu options have their letter inverted on the screen.
  369. Options:                              Range:
  370.     1   - Alter max tracks            0 - 1023
  371.     2   - Alter max heads             0 - 15
  372.     3   - Alter max sectors           0 - 63
  373.     T   - Set current track           0 - max tracks-1
  374.     H   - Set current head            0 - max heads-1
  375.     S   - Set current sector          1 - max sectors
  376.     ESC - Abort SED
  377.     A   - Change to ASCII display
  378.     X   - Change to HEX display
  379.     F   - Find a string from current sector to end of disk
  380.     O   - Open disk output file
  381.     W   - Write displayed sector to disk file
  382.     C   - Close disk output file
  383.  
  384. Other keys:
  385.     Arrows - move cursor (current version has no use)
  386.     PgUp   - Back one sector
  387.     PgDn   - Advance one sector
  388.  
  389. When using the ascii display there are two sides, the left displays the actual
  390. bytes - using the IBM character set. The righthand side shows the bytes in
  391. filtered form (bit 7 is ignored, if less than 32 then prints a dot '.').
  392. To print the screen using the PrtSc button then load PSCR prior to printing so
  393. the right hand side of the screen (when in ASCII display mode) can be printed,
  394. printing the actual IBM characters will cause the printer to process them as
  395. control codes.
  396.  
  397. If the program gets a disk error then you will have the options
  398. to either S - Try next sector or H - Try next head.
  399.  
  400. SHOOT is a one or two player game, generally a fast shoot-em up.
  401.  
  402. The object is to kill your oponent by shooting the're space ship.
  403.  
  404. Each player is limited to 50 shots, when both players run out of ammo each
  405. player is re-stocked with another 50 shots and so on.
  406.  
  407. Scoring:
  408.     For shooting your oponent you get 200 points.
  409.     For shooting a person or car then you get 2 or 5 points.
  410.     For shooting trees, walls and rocks no points are scored.
  411.  
  412. The game ends when a player has killed his/her oponent 10 times.
  413.  
  414. Player 1 uses  F2, F4 & tilde             (up, down and fire)
  415. Player 2 uses  4,  1  & + on the numeric keypad  (up, down and fire)
  416.  
  417. Type SHOOT C ─┘ to play against the computer.
  418. Type SHOOT ─┘   for two human players.
  419.  
  420. SIEVE is the 'standard' benchmark. This version in FAST compares favourably
  421. with all other versions I've seen, especially in size and speed (what else!).
  422. TSR is a Terminate and Stay Resident skeleton program for use in writing TSR
  423. programs.
  424.  
  425. The smallest TSR program is just over 700 bytes long, this is the smallest
  426. overhead set by any language I know of (except Assembly).
  427. WT is a text editor designed mainly for programming.
  428.  
  429. WT offers many features and is very fast, currently there are still some
  430. errors but nothing too drastic, I use it to do ALL my editing, even changing
  431. itself.
  432.  
  433. WT in brief:
  434.  
  435. a) WT can have a different configuration in each directory so you have a
  436.    different tab value, default file extension and backup settings.
  437. b) Up to 16 files can be edited at once.
  438. c) Search/Replace is almost instant/Quick.
  439. d) Full line and column blocks can be easily defined. The most recently
  440.    defined block is saved as the \WT.INS file, push Shift-Insert to insert the
  441.    current block.
  442. e) Most people like 1 editor and stick with it, no one ever makes a compromise
  443.    when it comes to their editor. WT can be modified by you or (for a small
  444.    fee) I can do personal customisations.
  445. f) *NEW* WT now keeps a WT.LOG file with the file, date & time for each file
  446.    which is edited. Now a record of all work with WT, SOFA & FAST will
  447.    automatically be kept in their respective log files.
  448.